package Vista;

import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JTabbedPane;
import javax.swing.JButton;

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class VistaPrincipalView extends JFrame {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private JPanel contentPane;

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					VistaPrincipalView frame = new VistaPrincipalView();
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * Create the frame.
	 */
	public VistaPrincipalView() {
		setTitle("SEINFEL SUR S.L.");
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(30, 30, 1312, 668);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		JTabbedPane jTabVistas = new JTabbedPane(JTabbedPane.TOP);
		jTabVistas.setBounds(189, 24, 1097, 595);
		contentPane.add(jTabVistas);
		
		jTabVistas.removeAll();
		AddClienteView cv = new AddClienteView();
		jTabVistas.add("Cliente",cv);
		
		
		JButton jBtnCliente = new JButton("Cliente");
		jBtnCliente.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				
				jTabVistas.removeAll();
				AddClienteView clienteVista = new AddClienteView();
				jTabVistas.add("Cliente",clienteVista);
			}
		});
		jBtnCliente.setBounds(33, 24, 89, 61);
		contentPane.add(jBtnCliente);
		
		JButton jBtnProducto = new JButton("Producto");
		jBtnProducto.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
			
				jTabVistas.removeAll();
				AddProductoView productoVista = new AddProductoView();
				jTabVistas.add("Producto",productoVista);
				
			}
		});
		jBtnProducto.setBounds(33, 96, 89, 68);
		contentPane.add(jBtnProducto);
		
		JButton jBtnUsuario = new JButton("Usuario");
		jBtnUsuario.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				
				jTabVistas.removeAll();//Eliminamos todas las TABs
				AddUsuarioView userVista = new AddUsuarioView();
				jTabVistas.add("Usuario", userVista);
			}
		});
		jBtnUsuario.setBounds(33, 175, 89, 68);
		contentPane.add(jBtnUsuario);
	}
}
